<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Ivony.Html</name>
    </assembly>
    <members>
        <member name="T:Ivony.Html.IHtmlDomObject">
            <summary>
            表示一个 HTML DOM 的对象
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlDomObject.RawObject">
            <summary>
            获取在原始文档对象树上的对象，如果原始对象不存在，返回null
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlDomObject.RawHtml">
            <summary>
            获取 DOM 对象的原始 HTML，如果不支持，返回null
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlDomObject.Document">
            <summary>
            获取 DOM 对象所属的文档
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlDomObject.SyncRoot">
            <summary>
            获取用于同步的对象
            </summary>
        </member>
        <member name="T:Ivony.Html.CssCasecadingSelector">
            <summary>
            CSS层叠选择器
            </summary>
            <remarks>
            层叠选择器的表达式分析过程是从左至右，而处理则是从右至左，采取从左至右的方式分析主要考虑到正则工作模式和效率问题。但由于处理方式是从右至左，所以左选择器（父级选择器）是可选的，而右选择器（子级选择器）是必须的。
            简单的说只有一个元素选择器所构成的层叠选择器，其元素选择器是位于右边的。
            </remarks>
        </member>
        <member name="T:Ivony.Html.ICssSelector">
            <summary>
            代表一个 CSS 选择器的抽象
            </summary>
        </member>
        <member name="M:Ivony.Html.ICssSelector.IsEligible(Ivony.Html.IHtmlElement)">
            <summary>
            判断一个元素是否符合选择器要求
            </summary>
            <param name="element">要判断的元素</param>
            <returns>是否符合要求</returns>
        </member>
        <member name="M:Ivony.Html.CssCasecadingSelector.Create(System.String)">
            <summary>
            创建选择器
            </summary>
            <param name="expression">选择器表达式</param>
            <returns>选择器实例</returns>
        </member>
        <member name="M:Ivony.Html.CssCasecadingSelector.Create(System.String,Ivony.Html.IHtmlContainer)">
            <summary>
            创建选择器
            </summary>
            <param name="expression">选择器表达式</param>
            <param name="scope">范畴限定，上溯时不超出此范畴</param>
            <returns>带范畴限定的层叠选择器</returns>
            <remarks>
            层叠选择器已经被重写以适应更多情况，范畴限定也已经被包装为一个ICssSelector对象，作为左选择器而存在。所以范畴限定等同于，仅选择这个容器子元素的选择器。
            为此还约定了一个特殊关系运算符：null，这个关系运算符表示被考察的元素本身必须同时满足左选择器。换言之A null .class其实等同于A.class
            在范畴限定的ICssSelector对象实现中，容器的所有子代都会被认为符合条件，从而实现了范畴限定。
            </remarks>
        </member>
        <member name="M:Ivony.Html.CssCasecadingSelector.#ctor(Ivony.Html.ICssSelector,System.String,Ivony.Html.ICssSelector)">
            <summary>
            创建层叠选择器
            </summary>
            <param name="rightSelector">右选择器</param>
            <param name="relative">关系选择符</param>
            <param name="leftSelector">左选择器</param>
        </member>
        <member name="M:Ivony.Html.CssCasecadingSelector.IsEligible(Ivony.Html.IHtmlElement)">
            <summary>
            检查元素是否符合选择条件
            </summary>
            <param name="element">要检查的元素</param>
            <returns>是否符合选择条件</returns>
        </member>
        <member name="M:Ivony.Html.CssCasecadingSelector.ToString">
            <summary>
            返回表示当前选择器的表达式
            </summary>
            <returns>表示当前选择器的表达式</returns>
        </member>
        <member name="M:Ivony.Html.CssCasecadingSelector.Create(System.String,System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement})">
            <summary>
            创建层叠选择器
            </summary>
            <param name="expression">选择器表达式</param>
            <param name="elements">作为范畴限定的元素集</param>
            <returns>层叠选择器</returns>
        </member>
        <member name="P:Ivony.Html.CssCasecadingSelector.Relative">
            <summary>
            关系描述符
            </summary>
        </member>
        <member name="P:Ivony.Html.CssCasecadingSelector.RightSelector">
            <summary>
            子级选择器
            </summary>
        </member>
        <member name="P:Ivony.Html.CssCasecadingSelector.LeftSelector">
            <summary>
            父级选择器
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlFragment">
            <summary>
            定义 HTML 文档碎片，未分配节点的容器，文档碎片可以再次被分配到 DOM 上。
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlContainer">
            <summary>
            定义一个 HTML 内容容器，作为元素和文档的抽象
            </summary>
        </member>
        <member name="M:Ivony.Html.IHtmlContainer.Nodes">
            <summary>
            获取所有子节点
            </summary>
            <returns>容器的子节点</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlFragment.Into(Ivony.Html.IHtmlContainer,System.Int32)">
            <summary>
            将碎片插入到文档指定位置
            </summary>
            <param name="container">要插入的容器</param>
            <param name="index">要插入的位置</param>
            <returns>固定于文档上的节点集</returns>
        </member>
        <member name="T:Ivony.Html.CssAttributeSelector">
            <summary>
            CSS属性选择器
            </summary>
            <remarks>
            此类型实例是线程安全的
            </remarks>
        </member>
        <member name="M:Ivony.Html.CssAttributeSelector.#ctor(System.String)">
            <summary>
            创建一个属性选择器实例
            </summary>
            <param name="expression">属性选择表达式（注意，不支持ID和类选择符）</param>
        </member>
        <member name="M:Ivony.Html.CssAttributeSelector.IsEligible(Ivony.Html.IHtmlElement)">
            <summary>
            检查元素是否符合选择条件
            </summary>
            <param name="element">要检查的元素</param>
            <returns>是否符合条件</returns>
        </member>
        <member name="M:Ivony.Html.CssAttributeSelector.ToString">
            <summary>
            返回表示当前选择器的表达式
            </summary>
            <returns>表示当前选择器的表达式</returns>
        </member>
        <member name="T:Ivony.Html.IHtmlFragmentManager">
            <summary>
            文档碎片管理器，用于分析和创建文档碎片
            </summary>
        </member>
        <member name="M:Ivony.Html.IHtmlFragmentManager.CreateFragment">
            <summary>
            创建一个文档碎片
            </summary>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.IHtmlFragmentManager.ParseFragment(System.String)">
            <summary>
            分析并创建一个文档碎片
            </summary>
            <param name="html">要分析用于创建文档碎片的 HTML</param>
            <returns></returns>
        </member>
        <member name="P:Ivony.Html.IHtmlFragmentManager.Document">
            <summary>
            文档碎片提供程序所属的文档
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlFragmentManager.AllFragments">
            <summary>
            获取所有尚未分配的文档碎片
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlAttribute">
            <summary>
            HTML 元素属性
            </summary>
            <remarks>
            与XML和HTML标准DOM模型不同，在Jumony里面，Attribute不被认为是一个节点（不从IHtmlNode继承）。
            这是因为IHtmlNode被定义为位置敏感的DOM对象，而Attribute是非位置敏感的（在元素中定义的顺序无关紧要）。
            这与LINQ to XML的模型是一致的。
            </remarks>
        </member>
        <member name="P:Ivony.Html.IHtmlAttribute.Element">
            <summary>
            获取属性所属的元素
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlAttribute.Name">
            <summary>
            属性名
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlAttribute.AttributeValue">
            <summary>
            属性值
            </summary>
        </member>
        <member name="T:Ivony.Html.HtmlElementWrapper">
            <summary>
            IHtmlElement 的包裹类
            </summary>
        </member>
        <member name="T:Ivony.Html.HtmlNodeWrapper">
            <summary>
            IHtmlNode 的包裹类
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlNode">
            <summary>
            定义 HTML 文档节点
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlNode.Container">
            <summary>
            获取节点的容器
            </summary>
        </member>
        <member name="M:Ivony.Html.HtmlNodeWrapper.GetHashCode">
            <summary>
            用作特定类型的哈希函数。
            </summary>
            <returns>当前对象的哈希代码。</returns>
        </member>
        <member name="M:Ivony.Html.HtmlNodeWrapper.Equals(System.Object)">
            <summary>
            确定指定的 System.Object 是否等于当前的 System.Object。
            </summary>
            <param name="obj">与当前的 System.Object 进行比较的 System.Object。</param>
            <returns>如果指定的 System.Object 等于当前的 System.Object，则为 true；否则为 false。</returns>
        </member>
        <member name="P:Ivony.Html.HtmlNodeWrapper.Node">
            <summary>
            被包装的 IHtmlNode 对象
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlElement">
            <summary>
            定义 HTML 元素
            </summary>
        </member>
        <member name="M:Ivony.Html.IHtmlElement.Attributes">
            <summary>
            获取元素的所有属性
            </summary>
            <returns>元素的所有属性</returns>
        </member>
        <member name="P:Ivony.Html.IHtmlElement.Name">
            <summary>
            元素名
            </summary>
        </member>
        <member name="P:Ivony.Html.HtmlElementWrapper.Element">
            <summary>
            被包装的 IHtmlElement 对象
            </summary>
        </member>
        <member name="P:Ivony.Html.HtmlElementWrapper.Node">
            <summary>
            提供被包装的 IHtmlNode 对象，用于实现 HtmlNodeWrapper
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlParser">
            <summary>
            定义 HTML 文档解析器
            </summary>
        </member>
        <member name="M:Ivony.Html.IHtmlParser.Parse(System.String,System.Uri)">
            <summary>
            分析 HTML 创建一个文档
            </summary>
            <param name="html">HTML 文本</param>
            <param name="uri">HTML 内容统一资源位置</param>
            <returns></returns>
        </member>
        <member name="T:Ivony.Html.DomExtensions">
            <summary>
            提供修改文档对象模型（DOM）的扩展方法
            </summary>
        </member>
        <member name="M:Ivony.Html.DomExtensions.CreateFragment(Ivony.Html.IHtmlDocument)">
            <summary>
            创建文档碎片
            </summary>
            <param name="document">要创建文档碎片的文档</param>
            <returns>创建的文档碎片</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.ParseFragment(Ivony.Html.IHtmlDocument,System.String)">
            <summary>
            解析 HTML 并创建文档碎片
            </summary>
            <param name="document">要创建文档碎片的文档</param>
            <param name="html">要解析的 HTML</param>
            <returns>创建的文档碎片</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddElement(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            尝试为容器添加一个元素
            </summary>
            <param name="container">要添加元素的容器</param>
            <param name="elementName">元素名</param>
            <returns>创建并添加好的元素</returns>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddElement(Ivony.Html.IHtmlContainer,System.Int32,System.String)">
            <summary>
            尝试为容器添加一个元素
            </summary>
            <param name="container">要添加元素的容器</param>
            <param name="index">添加的位置</param>
            <param name="elementName">元素名</param>
            <returns>创建并添加好的元素</returns>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddTextNode(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            尝试为容器添加一个文本节点
            </summary>
            <param name="container">要添加元素的容器</param>
            <param name="htmlText">HTML 文本</param>
            <returns>创建并添加好的文本节点</returns>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddTextNode(Ivony.Html.IHtmlContainer,System.Int32,System.String)">
            <summary>
            尝试为容器添加一个文本节点
            </summary>
            <param name="container">要添加元素的容器</param>
            <param name="index">添加的位置</param>
            <param name="htmlText">HTML 文本</param>
            <returns>创建并添加好的文本节点</returns>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddComment(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            尝试为容器添加一个注释节点
            </summary>
            <param name="container">要添加元素的容器</param>
            <param name="comment">HTML 注释文本</param>
            <returns>创建并添加好的注释节点</returns>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddComment(Ivony.Html.IHtmlContainer,System.Int32,System.String)">
            <summary>
            尝试为容器添加一个注释节点
            </summary>
            <param name="container">要添加元素的容器</param>
            <param name="index">添加的位置</param>
            <param name="comment">HTML 注释文本</param>
            <returns>创建并添加好的注释节点</returns>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddFragment(Ivony.Html.IHtmlContainer,Ivony.Html.IHtmlFragment)">
            <summary>
            尝试为容器添加一个文档碎片
            </summary>
            <param name="container">要添加碎片的容器</param>
            <param name="fragment">要添加的碎片</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddFragment(Ivony.Html.IHtmlContainer,System.Int32,Ivony.Html.IHtmlFragment)">
            <summary>
            尝试为容器添加一个文档碎片
            </summary>
            <param name="container">要添加碎片的容器</param>
            <param name="index">要添加的位置</param>
            <param name="fragment">要添加的碎片</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddFragment(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            尝试为容器添加一个文档碎片
            </summary>
            <param name="container">要添加碎片的容器</param>
            <param name="html">要分析成碎片的 HTML 文本</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddFragment(Ivony.Html.IHtmlContainer,System.Int32,System.String)">
            <summary>
            尝试为容器添加一个文档碎片
            </summary>
            <param name="container">要添加碎片的容器</param>
            <param name="index">要添加的位置</param>
            <param name="html">要分析成碎片的 HTML 文本</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddCopy(Ivony.Html.IHtmlContainer,Ivony.Html.IHtmlTextNode)">
            <summary>
            添加节点的副本
            </summary>
            <param name="container">要添加副本的容器</param>
            <param name="textNode">要创作副本的节点</param>
            <returns>添加后的节点</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddCopy(Ivony.Html.IHtmlContainer,System.Int32,Ivony.Html.IHtmlTextNode)">
            <summary>
            添加节点的副本
            </summary>
            <param name="container">要添加副本的容器</param>
            <param name="index">添加的位置</param>
            <param name="textNode">要创作副本的节点</param>
            <returns>添加后的节点</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddCopy(Ivony.Html.IHtmlContainer,Ivony.Html.IHtmlComment)">
            <summary>
            添加节点的副本
            </summary>
            <param name="container">要添加副本的容器</param>
            <param name="comment">要创作副本的节点</param>
            <returns>添加后的节点</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddCopy(Ivony.Html.IHtmlContainer,System.Int32,Ivony.Html.IHtmlComment)">
            <summary>
            添加节点的副本
            </summary>
            <param name="container">要添加副本的容器</param>
            <param name="index">要添加的位置</param>
            <param name="comment">要创作副本的节点</param>
            <returns>添加后的节点</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddCopy(Ivony.Html.IHtmlContainer,Ivony.Html.IHtmlElement)">
            <summary>
            添加节点的副本
            </summary>
            <param name="container">要添加副本的容器</param>
            <param name="element">要创作副本的节点</param>
            <returns>添加后的节点</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddCopy(Ivony.Html.IHtmlContainer,System.Int32,Ivony.Html.IHtmlElement)">
            <summary>
            添加节点的副本
            </summary>
            <param name="container">要添加副本的容器</param>
            <param name="index">要添加的位置</param>
            <param name="element">要创作副本的节点</param>
            <returns>添加后的节点</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddCopy(Ivony.Html.IHtmlContainer,Ivony.Html.IHtmlNode)">
            <summary>
            添加节点的副本
            </summary>
            <param name="container">要添加副本的容器</param>
            <param name="node">要创作副本的节点</param>
            <returns>添加后的节点</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddCopy(Ivony.Html.IHtmlContainer,System.Int32,Ivony.Html.IHtmlNode)">
            <summary>
            添加节点的副本
            </summary>
            <param name="container">要添加副本的容器</param>
            <param name="index">要添加的位置</param>
            <param name="node">要创作副本的节点</param>
            <returns>添加后的节点</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.MakeCopy(Ivony.Html.IHtmlFragment)">
            <summary>
            创建碎片的副本
            </summary>
            <param name="fragment">要创建副本的碎片</param>
            <returns>碎片的副本</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.AddAttribute(Ivony.Html.IHtmlElement,System.String,System.String)">
            <summary>
            添加一个属性
            </summary>
            <param name="element">要添加属性的元素</param>
            <param name="attributeName">属性名</param>
            <param name="attributeValue">属性值</param>
            <returns>添加的属性</returns>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.Remove(Ivony.Html.IHtmlNode)">
            <summary>
            尝试从 DOM 中移除此节点
            </summary>
            <param name="node">要被移除的节点</param>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
            <remarks>
            若节点不存在（即为 null），则此方法不执行任何操作
            </remarks>
        </member>
        <member name="M:Ivony.Html.DomExtensions.Remove``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            尝试从 DOM 中移除指定节点
            </summary>
            <typeparam name="T">节点类型</typeparam>
            <param name="nodes">要移除的节点</param>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
            <exception cref="T:System.InvalidOperationException">若节点不是位于同一文档</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.Remove(Ivony.Html.IHtmlAttribute)">
            <summary>
            尝试从 DOM 中移除此属性
            </summary>
            <param name="attribute">要被移除的属性</param>
            <exception cref="T:System.NotSupportedException">若文档不支持修改 DOM 结构</exception>
            <remarks>
            若属性不存在（即为 null），则此方法不执行任何操作
            </remarks>
        </member>
        <member name="M:Ivony.Html.DomExtensions.ReplaceWith(Ivony.Html.IHtmlNode,Ivony.Html.IHtmlFragment)">
            <summary>
            尝试使用指定的 HTML 碎片替换此节点
            </summary>
            <param name="node">要被替换的节点</param>
            <param name="fragment">替换节点的 HTML 碎片</param>
            <returns>碎片置入后产生的节点集</returns>
            <exception cref="T:System.InvalidOperationException">若节点和碎片不在同一文档</exception>
        </member>
        <member name="M:Ivony.Html.DomExtensions.ReplaceWithHtml(Ivony.Html.IHtmlNode,System.String)">
            <summary>
            尝试使用指定的 HTML 文本片段替换此节点
            </summary>
            <param name="node">要被替换的节点</param>
            <param name="html">替换节点的 HTML 文本</param>
            <returns>HTML 文本置入后产生的节点集</returns>
        </member>
        <member name="M:Ivony.Html.DomExtensions.InnerText(Ivony.Html.IHtmlElement,System.String)">
            <summary>
            使用指定文本替换元素内容（警告，此方法会清除元素所有内容）
            </summary>
            <param name="element">要替换内容的元素</param>
            <param name="text">文本内容</param>
        </member>
        <member name="M:Ivony.Html.DomExtensions.InnerText(Ivony.Html.IHtmlElement,System.String,System.Boolean)">
            <summary>
            使用指定文本替换元素内容（警告，此方法会清除元素所有内容）
            </summary>
            <param name="element">要替换内容的元素</param>
            <param name="text">文本内容</param>
            <param name="encodeWhiteSpaces">是否编码空白字符</param>
        </member>
        <member name="M:Ivony.Html.DomExtensions.InnerHtml(Ivony.Html.IHtmlElement,System.String)">
            <summary>
            使用指定的HTML文本替换元素内容（警告，此方法会清除元素所有内容）
            </summary>
            <param name="element">要替换内容的元素</param>
            <param name="html">要替换的HTML代码</param>
        </member>
        <member name="M:Ivony.Html.DomExtensions.ClearNodes``1(``0)">
            <summary>
            清除所有子节点
            </summary>
            <param name="container">要清除所有子节点的元素</param>
        </member>
        <member name="T:Ivony.Html.ICssPseudoClassProvider">
            <summary>
            自定义伪类提供程序，实现此接口为CSS选择器添加自定义伪类支持
            </summary>
        </member>
        <member name="M:Ivony.Html.ICssPseudoClassProvider.CreateSelector(System.String,System.String)">
            <summary>
            创建伪类选择器
            </summary>
            <param name="name">伪类名</param>
            <param name="args">伪类参数表达式</param>
            <returns>伪类选择器</returns>
        </member>
        <member name="T:Ivony.Html.CssMultipleSelector">
            <summary>
            多重（并列）选择器
            </summary>
        </member>
        <member name="M:Ivony.Html.CssMultipleSelector.IsEligible(Ivony.Html.IHtmlElement)">
            <summary>
            判断一个元素是否符合选择器要求
            </summary>
            <param name="element">要判断的元素</param>
            <returns>是否符合要求</returns>
        </member>
        <member name="M:Ivony.Html.CssMultipleSelector.ToString">
            <summary>
            返回表示当前选择器的表达式
            </summary>
            <returns>表示当前选择器的表达式</returns>
        </member>
        <member name="T:Ivony.Html.IHtmlSpecial">
            <summary>
            定义 HTML 特殊节点，其不是 HTML 的组成部分，例如代码块
            </summary>
            <remarks>
            若此节点最终能生成 HTML 内容，应同时实现 IHtmlRenderable 接口。
            特殊节点不被视为HTML的一部分，不认为会产生任何文本，也不自动生成HTML，而使用RawHtml原样输出
            </remarks>
        </member>
        <member name="T:Ivony.Html.EnumerableWrapper">
            <summary>
            提供一个 IEnumerable 对象的包装
            </summary>
        </member>
        <member name="M:Ivony.Html.EnumerableWrapper.GetEnumerable">
            <summary>
            获取被包装的可枚举序列
            </summary>
            <returns>可枚举序列</returns>
        </member>
        <member name="T:Ivony.Html.EnumerableWrapper`1">
            <summary>
            提供一个 IEnumerable&lt;T&gt; 对象的包装
            </summary>
            <typeparam name="T">元素类型</typeparam>
        </member>
        <member name="M:Ivony.Html.EnumerableWrapper`1.GetEnumerable">
            <summary>
            获取被包装的可枚举序列
            </summary>
            <returns>可枚举序列</returns>
        </member>
        <member name="T:Ivony.Html.IHtmlCollection">
            <summary>
            定义一个 HTML 节点收集器，其可以收纳 HTML 节点，但不会修改 HTML 节点的 Container 属性。
            </summary>
        </member>
        <member name="T:Ivony.Html.HtmlCollection">
            <summary>
            实现一个 HTML 节点收集器，其可以收纳不连续的 HTML 节点，且不会修改 HTML 节点的 Container 属性。
            </summary>
        </member>
        <member name="M:Ivony.Html.HtmlCollection.#ctor(Ivony.Html.IHtmlDocument)">
            <summary>
            创建空的 IHtmlCollection 对象
            </summary>
            <param name="document">要搜集节点所属的文档</param>
        </member>
        <member name="M:Ivony.Html.HtmlCollection.#ctor(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlNode})">
            <summary>
            创建 IHtmlCollection 对象
            </summary>
            <param name="nodes">包含的节点</param>
        </member>
        <member name="M:Ivony.Html.HtmlCollection.AddNode(Ivony.Html.IHtmlNode)">
            <summary>
            添加一个节点
            </summary>
            <param name="node">要添加的节点</param>
            <exception cref="T:System.InvalidOperationException">若节点不是位于同一文档</exception>
        </member>
        <member name="M:Ivony.Html.HtmlCollection.Nodes">
            <summary>
            获取所有子节点
            </summary>
            <returns>容器的所有子节点</returns>
        </member>
        <member name="P:Ivony.Html.HtmlCollection.Document">
            <summary>
            获取节点收集器所属的文档
            </summary>
        </member>
        <member name="P:Ivony.Html.HtmlCollection.SyncRoot">
            <summary>
            获取用于同步的对象
            </summary>
        </member>
        <member name="T:Ivony.Html.AttributeExtensions">
            <summary>
            提供协助操作 Attribute 的扩展方法
            </summary>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.Attribute(Ivony.Html.IHtmlElement,System.String)">
            <summary>
            获取指定名称的属性对象
            </summary>
            <param name="element">元素</param>
            <param name="name">属性名</param>
            <returns>属性对象，如果没找到，则返回null</returns>
            <remarks>
            如果有多个同名的属性，此方法将报错。
            </remarks>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.Value(Ivony.Html.IHtmlAttribute)">
            <summary>
            获取属性值，与 AttributeValue 属性不同，Value 方法在属性对象为null时不会抛出异常
            </summary>
            <param name="attribute">属性对象</param>
            <returns>属性值，如果属性对象为null，则返回null</returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(Ivony.Html.IHtmlElement,System.String,System.String)">
            <summary>
            设置属性值
            </summary>
            <param name="element">要设置属性值的元素</param>
            <param name="attributeName">属性名</param>
            <param name="value">属性值</param>
            <returns>设置了属性的元素</returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(Ivony.Html.IHtmlElement,System.String,System.String,System.String)">
            <summary>
            设置属性值
            </summary>
            <param name="element">要设置属性值的元素</param>
            <param name="attributeName">属性名</param>
            <param name="oldValue">要被替换的字符串</param>
            <param name="newValue">用于替换的字符串</param>
            <returns>设置了属性的元素</returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(Ivony.Html.IHtmlElement,System.String,System.Text.RegularExpressions.Regex,System.String)">
            <summary>
            设置属性值
            </summary>
            <param name="element">要设置属性的元素</param>
            <param name="attributeName">属性名</param>
            <param name="pattern">用于在属性值中查找匹配字符串的正则表达式对象</param>
            <param name="replacement">替换字符串</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(Ivony.Html.IHtmlElement,System.String,System.Text.RegularExpressions.Regex,System.Text.RegularExpressions.MatchEvaluator)">
            <summary>
            设置属性值
            </summary>
            <param name="element">要设置属性的元素</param>
            <param name="attributeName">属性名</param>
            <param name="pattern">用于在属性值中查找匹配字符串的正则表达式对象</param>
            <param name="evaluator">替换字符串</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(Ivony.Html.IHtmlElement,System.String,System.Func{System.String,System.String})">
            <summary>
            设置属性值
            </summary>
            <param name="element">要设置属性的元素</param>
            <param name="attributeName">属性名</param>
            <param name="evaluator">用于替换属性值的计算函数</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement},System.String,System.String)">
            <summary>
            设置属性值
            </summary>
            <param name="elements">要设置属性值的元素集</param>
            <param name="attributeName">属性名</param>
            <param name="value">属性值</param>
            <returns>源元素集</returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement},System.String,System.String,System.String)">
            <summary>
            设置属性值
            </summary>
            <param name="elements">要设置属性值的元素</param>
            <param name="attributeName">属性名</param>
            <param name="oldValue">要被替换的字符串</param>
            <param name="newValue">用于替换的字符串</param>
            <returns>设置了属性的元素</returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement},System.String,System.Text.RegularExpressions.Regex,System.String)">
            <summary>
            设置属性值
            </summary>
            <param name="elements">要设置属性的元素</param>
            <param name="attributeName">属性名</param>
            <param name="pattern">用于在属性值中查找匹配字符串的正则表达式对象</param>
            <param name="replacement">替换字符串</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement},System.String,System.Text.RegularExpressions.Regex,System.Text.RegularExpressions.MatchEvaluator)">
            <summary>
            设置属性值
            </summary>
            <param name="elements">要设置属性的元素</param>
            <param name="attributeName">属性名</param>
            <param name="pattern">用于在属性值中查找匹配字符串的正则表达式对象</param>
            <param name="evaluator">替换字符串</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement},System.String,System.Func{System.String,System.String})">
            <summary>
            设置属性值
            </summary>
            <param name="elements">要设置属性的元素集</param>
            <param name="attributeName">属性名</param>
            <param name="evaluator">用于替换属性值的计算函数</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.AttributeExtensions.SetAttribute(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement},System.String,System.Func{System.Int32,System.String,System.String})">
            <summary>
            设置属性值
            </summary>
            <param name="elements">要设置属性的元素集</param>
            <param name="attributeName">属性名</param>
            <param name="evaluator">用于替换属性值的计算函数</param>
            <returns></returns>
        </member>
        <member name="T:Ivony.Html.ICssPseudoClassSelector">
            <summary>
            所有CSS伪类选择器需要实现的接口
            </summary>
            <remarks>
            对实现者的说明：CSS所有选择器实例都应当是线程安全的，请在实现时满足这一限制
            </remarks>
        </member>
        <member name="M:Ivony.Html.ICssPseudoClassSelector.IsEligible(Ivony.Html.IHtmlElement)">
            <summary>
            判断一个元素是否符合选择器要求
            </summary>
            <param name="element">要判断的元素</param>
            <returns>是否符合要求</returns>
        </member>
        <member name="T:Ivony.Html.DocumentExtensions">
            <summary>
            提供应用于 Document 特有的扩展方法
            </summary>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.GetElementById(Ivony.Html.IHtmlDocument,System.String)">
            <summary>
            在文档中通过ID来查找元素
            </summary>
            <param name="document">要查找元素的文档</param>
            <param name="id">元素ID</param>
            <returns>找到的元素，没有符合要求的则返回null</returns>
            <exception cref="T:System.InvalidOperationException">找到多个ID相同的元素</exception>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.Identity(Ivony.Html.IHtmlElement)">
            <summary>
            返回元素的唯一ID，如果没有ID属性，或者有但非唯一，返回null
            </summary>
            <param name="element">要标识的元素</param>
            <returns>元素的唯一ID。</returns>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.Identity(Ivony.Html.IHtmlElement,System.Boolean)">
            <summary>
            返回元素的唯一ID，如果没有ID属性，或者有但非唯一，返回null
            </summary>
            <param name="element">要标识的元素</param>
            <param name="create">指示当没有唯一ID时是否创建一个</param>
            <returns>元素的唯一ID。</returns>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.Identity(Ivony.Html.IHtmlElement,System.Boolean,System.Boolean)">
            <summary>
            返回元素的唯一ID，没有ID属性，或者有但非唯一，返回null
            </summary>
            <param name="element">要标识的元素</param>
            <param name="create">指示当没有唯一ID时是否创建一个</param>
            <param name="ancestorsCreate">在创建ID的过程中，是否为没有唯一ID的父级也创建ID</param>
            <returns>元素的唯一ID。</returns>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.Unique(Ivony.Html.IHtmlElement)">
            <summary>
            获取元素的唯一标识
            </summary>
            <param name="element">要获取标识的元素</param>
            <returns>唯一标识</returns>
            <remarks>
            元素的唯一标识仅在文档结构不被修改时唯一，当文档结构变化时，元素的唯一标识将会改变，也不能确保唯一性
            </remarks>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.EnsureAllocated(Ivony.Html.IHtmlNode)">
            <summary>
            确保节点是已分配在一个固定的文档上
            </summary>
            <param name="node">要检查的节点</param>
            <exception cref="T:System.InvalidOperationException">如果节点没有被分配在一个固定的文档。</exception>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.IsAllocated(Ivony.Html.IHtmlNode)">
            <summary>
            确定节点被分配在一个固定的文档上（并非游离状态）
            </summary>
            <param name="node">要确定的节点</param>
            <returns>是否被分配在一个固定的文档上</returns>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.AllNodes(Ivony.Html.IHtmlDocument)">
            <summary>
            返回文档所有节点，包括已分配和游离的
            </summary>
            <param name="document">查找节点的文档</param>
            <returns>文档的所有节点</returns>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.AllElements(Ivony.Html.IHtmlDocument)">
            <summary>
            返回文档所有元素，包括已分配和游离的
            </summary>
            <param name="document">查找元素的文档</param>
            <returns>文档的所有元素</returns>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.ResolveUriToAbsoluate(Ivony.Html.IHtmlDocument)">
            <summary>
            将文档中所有的uri属性转换为绝对的uri。
            </summary>
            <param name="document">要执行转换的文档</param>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.GenerateCodeMethod(Ivony.Html.IHtmlDocument,System.String)">
            <summary>
            根据文档结构产生一个方法，文档结构可以由此方法的执行结果复原
            </summary>
            <param name="document">要编译的文档</param>
            <param name="methodName">产生的方法名称</param>
            <returns>可以复原文档的方法代码</returns>
        </member>
        <member name="M:Ivony.Html.DocumentExtensions.Compile(Ivony.Html.IHtmlDocument)">
            <summary>
            将文档结构编译成一个方法，文档结构可以由此方法复原
            </summary>
            <param name="document">要编译的文档</param>
            <returns>复原文档的方法</returns>
        </member>
        <member name="T:Ivony.Html.IHtmlTextNode">
            <summary>
            定义 HTML 文本节点
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlTextNode.HtmlText">
            <summary>
            HTML 文本
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlDocument">
            <summary>
            定义一个 HTML 文档
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlDocument.DocumentUri">
            <summary>
            获取文档内容的统一资源位置
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlDocument.DocumentDeclaration">
            <summary>
            获取文档的声明信息，可以是xml声明，也可以是DTD。如果不被支持，则返回null。
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlDocument.FragmentManager">
            <summary>
            获取文档碎片的提供程序，如不支持，请抛出 NotSupportedException 异常
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlDocument.DomModifier">
            <summary>
            获取修改 DOM 结构的修改器，如不支持修改 DOM 结构，请返回null。
            </summary>
        </member>
        <member name="T:Ivony.Html.HtmlDocumentWrapper">
            <summary>
            IHtmlDocument 的包裹类
            </summary>
        </member>
        <member name="P:Ivony.Html.HtmlDocumentWrapper.Document">
            <summary>
            被包装的 IHtmlDocument对象
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlDomProvider">
            <summary>
            用于创建 HTML DOM 的提供程序
            </summary>
        </member>
        <member name="M:Ivony.Html.IHtmlDomProvider.CreateDocument(System.Uri)">
            <summary>
            创建一个空白文档
            </summary>
            <param name="uri">文档的统一资源路径</param>
            <returns>空白文档</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomProvider.AddElement(Ivony.Html.IHtmlContainer,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            向指定容器中添加一个元素
            </summary>
            <param name="container">要添加元素的容器</param>
            <param name="name">元素名</param>
            <param name="attributes">元素属性</param>
            <returns>添加好的元素</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomProvider.AddTextNode(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            向指定容器中添加一个文本节点
            </summary>
            <param name="container">要添加节点的容器</param>
            <param name="htmlText">HTML 文本</param>
            <returns>添加好的文本节点</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomProvider.AddComment(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            向指定容器中添加一个注释
            </summary>
            <param name="container">要添加注释的容器</param>
            <param name="comment">HTML 注释内容</param>
            <returns>添加好的注释节点</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomProvider.AddSpecial(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            向指定容器添加一个特殊标签
            </summary>
            <param name="container">要添加特殊标签的容器</param>
            <param name="html">特殊标签的 HTML</param>
            <returns>如果特殊标签作为一个节点而存在，则返回特殊节点，否则返回null。</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomProvider.CompleteDocument(Ivony.Html.IHtmlDocument)">
            <summary>
            完成文档创建
            </summary>
            <param name="document">正在被创建的文档</param>
            <returns>创建好的文档对象</returns>
        </member>
        <member name="T:Ivony.Html.LocationExtensions">
            <summary>
            提供节点定位、相对位置查询的扩展方法
            </summary>
        </member>
        <member name="M:Ivony.Html.LocationExtensions.IsDescendantOf(Ivony.Html.IHtmlNode,Ivony.Html.IHtmlContainer)">
            <summary>
            判断指定节点是否为指定容器的子代。
            </summary>
            <param name="node">要判断的节点</param>
            <param name="container">要判断的容器</param>
            <returns>若节点位于容器的子代，则返回 true ，否则返回 false 。</returns>
        </member>
        <member name="M:Ivony.Html.LocationExtensions.IsDescendantOf(Ivony.Html.IHtmlNode,Ivony.Html.IHtmlCollection)">
            <summary>
            判断指定节点是否为指定容器的子代。
            </summary>
            <param name="node">要判断的节点</param>
            <param name="collection">要判断的容器</param>
            <returns>若节点位于容器的子代，则返回 true ，否则返回 false 。</returns>
            <remarks>
            出于性能考虑， IsDescendantOf( this node, container ) 方法检查节点的所有父级是否包含指定的容器，但对于IHtmlCollection来说，即使节点是其子代，其也不会在其父级中出现。
            所以这是针对 IHtmlCollection 的一个特定实现，而 IsDescendantOf( this IHtmlNode, IHtmlContainer ) 方法发现第二个参数是IHtmlCollection时，也会自动调用此重载
            </remarks>
        </member>
        <member name="M:Ivony.Html.LocationExtensions.PathOf(Ivony.Html.IHtmlElement)">
            <summary>
            获取元素相对于文档根的路径表达
            </summary>
            <param name="element">要获取路径的元素</param>
            <returns>路径表达式</returns>
        </member>
        <member name="M:Ivony.Html.LocationExtensions.PathOf(Ivony.Html.IHtmlElement,Ivony.Html.IHtmlContainer)">
            <summary>
            获取元素相对于指定元素的路径表达
            </summary>
            <param name="element">要获取路径的文档</param>
            <param name="ancestor">计算路径的起始元素</param>
            <returns>路径表达式</returns>
        </member>
        <member name="P:Ivony.Html.LocationExtensions.NodeLocationComparer">
            <summary>
            获取一个节点位置比较器，可以比较同一文档上节点在文档上出现的位置。
            </summary>
        </member>
        <member name="T:Ivony.Html.DomModifierExtensions">
            <summary>
            针对 DomModifier 对象的扩展方法
            </summary>
        </member>
        <member name="M:Ivony.Html.DomModifierExtensions.AddElement(Ivony.Html.IHtmlDomModifier,Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            在容器末尾增加一个元素
            </summary>
            <param name="modifier">DOM 结构修改器</param>
            <param name="container">要添加元素的容器</param>
            <param name="elementName">元素名</param>
            <returns>添加的元素</returns>
        </member>
        <member name="M:Ivony.Html.DomModifierExtensions.AddTextNode(Ivony.Html.IHtmlDomModifier,Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            在容器末尾增加一个文本节点
            </summary>
            <param name="modifier">DOM 结构修改器</param>
            <param name="container">要添加节点的容器</param>
            <param name="htmlText">HTML文本</param>
            <returns>添加的文本节点</returns>
        </member>
        <member name="M:Ivony.Html.DomModifierExtensions.AddComment(Ivony.Html.IHtmlDomModifier,Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            在容器末尾增加一个注释节点
            </summary>
            <param name="modifier">DOM 结构修改器</param>
            <param name="container">要添加注释的容器</param>
            <param name="comment">HTML注释</param>
            <returns>添加的注释节点</returns>
        </member>
        <member name="T:Ivony.Html.IHtmlComment">
            <summary>
            定义一个 HTML 注释，或应当被忽略的 HTML 内容
            </summary>
        </member>
        <member name="P:Ivony.Html.IHtmlComment.Comment">
            <summary>
            注释文本
            </summary>
        </member>
        <member name="T:Ivony.Html.StyleExtensions">
            <summary>
            提供操纵元素 CSS 样式的一些扩展方法
            </summary>
        </member>
        <member name="M:Ivony.Html.StyleExtensions.Style(Ivony.Html.IHtmlElement)">
            <summary>
            获取元素的样式对象，用于方便的操纵元素样式
            </summary>
            <param name="element">要操纵样式的元素</param>
            <returns>样式对象</returns>
        </member>
        <member name="M:Ivony.Html.StyleExtensions.Style(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement})">
            <summary>
            获取元素集合的样式对象，用于方便的操纵一组元素的样式
            </summary>
            <param name="elements">要操纵样式的元素集合</param>
            <returns>样式对象</returns>
        </member>
        <member name="T:Ivony.Html.Styles.CssStyle">
            <summary>
            提供元素CSS样式管理
            </summary>
        </member>
        <member name="M:Ivony.Html.Styles.CssStyle.Get(System.String)">
            <summary>
            获取样式设置值
            </summary>
            <param name="name">样式名</param>
            <returns>样式设置值</returns>
        </member>
        <member name="M:Ivony.Html.Styles.CssStyle.Set(System.String,System.String)">
            <summary>
            设置样式值
            </summary>
            <param name="name">样式名</param>
            <param name="value">样式值</param>
            <returns>样式管理器自身</returns>
        </member>
        <member name="M:Ivony.Html.Styles.CssStyle.GetStyleSettings(System.String)">
            <summary>
            分析样式表达式，获取所有样式值
            </summary>
            <param name="styleExpression">样式表达式</param>
            <returns>样式设置值</returns>
        </member>
        <member name="M:Ivony.Html.Styles.CssStyle.GetStyleExpression(System.Collections.Hashtable)">
            <summary>
            生成样式表达式
            </summary>
            <param name="styleSettings">样式设置</param>
            <returns>样式表达式</returns>
        </member>
        <member name="M:Ivony.Html.Styles.CssStyle.AddClass(System.String)">
            <summary>
            添加一个样式类
            </summary>
            <param name="className">类名</param>
            <returns>被操作的元素</returns>
        </member>
        <member name="M:Ivony.Html.Styles.CssStyle.RemoveClass(System.String)">
            <summary>
            移除一个样式类
            </summary>
            <param name="className">类名</param>
            <returns>被操作的元素</returns>
        </member>
        <member name="M:Ivony.Html.Styles.CssStyle.Classes">
            <summary>
            获取当前应用的所有样式类
            </summary>
            <returns>样式类名集合</returns>
        </member>
        <member name="T:Ivony.Html.CssElementSelector">
            <summary>
            CSS元素选择器
            </summary>
            <remarks>
            此类型实例是线程安全的。
            </remarks>
        </member>
        <member name="F:Ivony.Html.CssElementSelector.elementSelectorRegex">
            <summary>
            匹配CSS元素选择器的正则表达式。
            </summary>
        </member>
        <member name="M:Ivony.Html.CssElementSelector.Create(System.String)">
            <summary>
            创建一个CSS元素选择器
            </summary>
            <param name="expression">元素选择表达式</param>
        </member>
        <member name="M:Ivony.Html.CssElementSelector.IsEligible(Ivony.Html.IHtmlElement)">
            <summary>
            检查一个元素是否符合选择条件
            </summary>
            <param name="element">要检查的元素</param>
            <returns>是否符合</returns>
        </member>
        <member name="M:Ivony.Html.CssElementSelector.Filter(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement})">
            <summary>
            从元素集合中筛选出符合条件的元素
            </summary>
            <param name="source">要筛选的元素集合</param>
            <returns>筛选结果</returns>
        </member>
        <member name="M:Ivony.Html.CssElementSelector.ToString">
            <summary>
            返回表示当前选择器的表达式
            </summary>
            <returns>表示当前选择器的表达式</returns>
        </member>
        <member name="P:Ivony.Html.CssElementSelector.ElementName">
            <summary>
            获取元素名限定条件，如没有限制，则返回"*"
            </summary>
        </member>
        <member name="T:Ivony.Html.ParserExtension">
            <summary>
            提供 HTML 解析器的一些扩展
            </summary>
        </member>
        <member name="M:Ivony.Html.ParserExtension.LoadDocument(Ivony.Html.IHtmlParser,System.String)">
            <summary>
            从指定的 URL 地址加载 HTML 文档
            </summary>
            <param name="parser">用于解析 HTML 文本的解析器</param>
            <param name="uri">用于加载 HTML 文档的地址</param>
            <returns>HTML 文档对象</returns>
        </member>
        <member name="M:Ivony.Html.ParserExtension.LoadDocument(Ivony.Html.IHtmlParser,System.Uri)">
            <summary>
            从指定的 URL 地址加载 HTML 文档
            </summary>
            <param name="parser">用于解析 HTML 文本的解析器</param>
            <param name="uri">用于加载 HTML 文档的地址</param>
            <returns>HTML 文档对象</returns>
        </member>
        <member name="M:Ivony.Html.ParserExtension.LoadDocument(Ivony.Html.IHtmlParser,System.Net.WebResponse)">
            <summary>
            从指定的 Web 响应数据地址加载 HTML 文档
            </summary>
            <param name="parser">用于解析 HTML 文本的解析器</param>
            <param name="response">用于加载 HTML 文档的 Web 响应数据</param>
            <returns>HTML 文档对象</returns>
        </member>
        <member name="M:Ivony.Html.ParserExtension.LoadDocument(Ivony.Html.IHtmlParser,System.IO.Stream,System.Uri)">
            <summary>
            从指定的流加载 HTML 文档
            </summary>
            <param name="parser">用于解析 HTML 文本的解析器</param>
            <param name="stream">用于加载 HTML 文档的流</param>
            <param name="uri">文档的 URL 地址</param>
            <returns>HTML 文档对象</returns>
        </member>
        <member name="M:Ivony.Html.ParserExtension.LoadDocument(Ivony.Html.IHtmlParser,System.IO.TextReader,System.Uri)">
            <summary>
            从指定的文本读取器加载 HTML 文档
            </summary>
            <param name="parser">用于解析 HTML 文本的解析器</param>
            <param name="reader">用于加载 HTML 文档的文本读取器</param>
            <param name="uri">文档的 URL 地址</param>
            <returns>HTML 文档对象</returns>
        </member>
        <member name="M:Ivony.Html.ParserExtension.Parse(Ivony.Html.IHtmlParser,System.String)">
            <summary>
            从指定文本解析 HTML 文档
            </summary>
            <param name="parser">用于解析 HTML 文本的解析器</param>
            <param name="html">要解析的 HTML 文本</param>
            <returns>HTML 文档对象</returns>
        </member>
        <member name="T:Ivony.Html.IHtmlDomModifier">
            <summary>
            提供修改 DOM 结构的方法
            </summary>
        </member>
        <member name="M:Ivony.Html.IHtmlDomModifier.AddElement(Ivony.Html.IHtmlContainer,System.Int32,System.String)">
            <summary>
            向指定容器中添加一个元素
            </summary>
            <param name="container">要添加元素的容器</param>
            <param name="index">添加的位置</param>
            <param name="name">元素名</param>
            <returns>添加好的元素</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomModifier.AddTextNode(Ivony.Html.IHtmlContainer,System.Int32,System.String)">
            <summary>
            向指定容器中添加一个文本节点
            </summary>
            <param name="container">要添加节点的容器</param>
            <param name="index">添加的位置</param>
            <param name="htmlText">HTML 文本</param>
            <returns>添加好的文本节点</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomModifier.AddComment(Ivony.Html.IHtmlContainer,System.Int32,System.String)">
            <summary>
            向指定容器中添加一个注释
            </summary>
            <param name="container">要添加注释的容器</param>
            <param name="index">添加的位置</param>
            <param name="comment">HTML 注释</param>
            <returns>添加好的注释节点</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomModifier.AddSpecial(Ivony.Html.IHtmlContainer,System.Int32,System.String)">
            <summary>
            向指定容器添加一个特殊标签
            </summary>
            <param name="container">要添加特殊标签的容器</param>
            <param name="index">添加的位置</param>
            <param name="html">特殊标签的HTML</param>
            <returns>如果特殊标签作为一个节点而存在，则返回特殊节点，否则返回null。</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomModifier.RemoveNode(Ivony.Html.IHtmlNode)">
            <summary>
            从 DOM 中移除一个节点
            </summary>
            <param name="node">要移除的节点</param>
        </member>
        <member name="M:Ivony.Html.IHtmlDomModifier.AddAttribute(Ivony.Html.IHtmlElement,System.String,System.String)">
            <summary>
            为元素添加一个属性
            </summary>
            <param name="element">要添加属性的元素</param>
            <param name="name">属性名</param>
            <param name="value">属性值</param>
            <returns>被添加的属性对象</returns>
        </member>
        <member name="M:Ivony.Html.IHtmlDomModifier.RemoveAttribute(Ivony.Html.IHtmlAttribute)">
            <summary>
            从元素中移除一个属性
            </summary>
            <param name="attribute">要移除的属性</param>
        </member>
        <member name="T:Ivony.Html.HtmlNodeEventArgs">
            <summary>
            为 HTML DOM 节点事件提供参数
            </summary>
        </member>
        <member name="M:Ivony.Html.HtmlNodeEventArgs.#ctor(Ivony.Html.IHtmlNode)">
            <summary>
            构建 HtmlNodeEventArgs 对象
            </summary>
            <param name="node"></param>
        </member>
        <member name="P:Ivony.Html.HtmlNodeEventArgs.Node">
            <summary>
            引发事件的节点
            </summary>
        </member>
        <member name="T:Ivony.Html.IHtmlAdapter">
            <summary>
            定义一种 HTML 转换器，其可以将 HTML 文档转换为文本。
            </summary>
        </member>
        <member name="M:Ivony.Html.IHtmlAdapter.Render(Ivony.Html.IHtmlNode,System.IO.TextWriter)">
            <summary>
            尝试呈现指定的节点
            </summary>
            <param name="node">要呈现的节点</param>
            <param name="writer">用于处理呈现结果的文本编写器</param>
            <returns>是否进行了自定义呈现，若返回false，则使用默认呈现</returns>
        </member>
        <member name="T:Ivony.Html.Html5DraftSpecification">
            <summary>
            定义 HTML5 草案规范
            </summary>
        </member>
        <member name="F:Ivony.Html.Html5DraftSpecification.MetadataContent">
            <summary>
            定义 HTML 元数据内容
            </summary>
        </member>
        <member name="F:Ivony.Html.Html5DraftSpecification.FlowContent">
            <summary>
            定义 HTML 文本流内容
            </summary>
        </member>
        <member name="T:Ivony.Html.Html5DraftSpecification.IContentKind">
            <summary>
            定义 HTML 内容种类
            </summary>
        </member>
        <member name="M:Ivony.Html.Html5DraftSpecification.IContentKind.IsBelong(Ivony.Html.IHtmlNode)">
            <summary>
            判断一个节点是否属于此内容种类
            </summary>
            <param name="node">要判断的节点</param>
            <returns>是否能被归属于此种类</returns>
        </member>
        <member name="M:Ivony.Html.Html5DraftSpecification.MetadataContentKind.IsBelong(Ivony.Html.IHtmlNode)">
            <summary>
            判断一个节点是否属于元数据内容
            </summary>
            <param name="node">要判断的节点</param>
            <returns>是否能被归属于此种类</returns>
        </member>
        <member name="T:Ivony.Html.IHtmlRenderableNode">
            <summary>
            要自定义呈现逻辑的 HTML 节点所需要实现的接口
            </summary>
        </member>
        <member name="M:Ivony.Html.IHtmlRenderableNode.Render(System.IO.TextWriter)">
            <summary>
            呈现这个节点
            </summary>
            <param name="writer">用于处理呈现结果的文本编写器</param>
        </member>
        <member name="T:Ivony.Html.HtmlSpecification">
            <summary>
            定义 HTML 规范（依据 HTML 4.01规范）
            </summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.cdataTags">
            <summary>所有 CDATA 元素，其内部文本不被当作 HTML 文本解释</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.selfCloseTags">
            <summary>所有自结束元素，没有内容和结束标签</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.optionalCloseTags">
            <summary>所有可选结束元素，其在何处结束由 ImmediatelyClose 方法确定</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.fontstyleElements">
            <summary>所有设置字体和样式的元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.phrasElements">
            <summary>所有界定文本段落的元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.specialElements">
            <summary>所有用于特殊目的的 HTML 元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.formcontrolElements">
            <summary>所有表单控件元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.inlineElements">
            <summary>所有行内呈现的元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.headingElements">
            <summary>所有定义章节标题元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.listElements">
            <summary>所有定义列表的元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.preformatedElements">
            <summary>预格式化元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.blockElements">
            <summary>所有块级元素</summary>
        </member>
        <member name="F:Ivony.Html.HtmlSpecification.flowElements">
            <summary>所有文本流元素</summary>
        </member>
        <member name="M:Ivony.Html.HtmlSpecification.IsUriValue(Ivony.Html.IHtmlAttribute)">
            <summary>
            判断一个属性值的值是否应被视为URI。
            </summary>
            <param name="attribute">要检查的属性</param>
            <returns>其值是否应被视为URI</returns>
        </member>
        <member name="M:Ivony.Html.HtmlSpecification.ImmediatelyClose(System.String,System.String)">
            <summary>
            检查可选结束标签在当前位置是否需要立即关闭
            </summary>
            <param name="openTag">当前开放的可选结束标签</param>
            <param name="nextTag">HTML 分析器遇到的下一个标签</param>
            <returns>是否需要立即关闭</returns>
        </member>
        <member name="T:Ivony.Html.HtmlEncoding">
            <summary>
            提供 HTML 编码和解码。
            </summary>
        </member>
        <member name="M:Ivony.Html.HtmlEncoding.HtmlEncode(System.String)">
            <summary>
            对字符串进行 HTML 编码。
            </summary>
            <param name="text">要编码的字符串</param>
            <returns>编码后的字符串</returns>
        </member>
        <member name="M:Ivony.Html.HtmlEncoding.HtmlEncode(System.String,System.IO.TextWriter)">
            <summary>
            对字符串进行 HTML 编码。
            </summary>
            <param name="text">要编码的字符串</param>
            <param name="writer">用于写入编码后字符串的文本写入器</param>
            <remarks>注意！空白字符不会被自动编码</remarks>
        </member>
        <member name="M:Ivony.Html.HtmlEncoding.HtmlDecode(System.String)">
            <summary>
            对字符串进行 HTML 解码。
            </summary>
            <param name="htmlText">要解码的字符串</param>
            <returns>解码后的字符串</returns>
        </member>
        <member name="M:Ivony.Html.HtmlEncoding.HtmlDecode(System.String,System.IO.TextWriter)">
            <summary>
            对字符串进行 HTML 解码。
            </summary>
            <param name="htmlText">要解码的字符串</param>
            <param name="writer">用于写入解码后字符串的文本写入器</param>
        </member>
        <member name="M:Ivony.Html.HtmlEncoding.HtmlAttributeEncode(System.String)">
            <summary>
            将字符串最小限度地转换为 HTML 编码的字符串。
            </summary>
            <param name="text">要编码的字符串</param>
            <returns>编码后的字符串</returns>
        </member>
        <member name="M:Ivony.Html.HtmlEncoding.HtmlAttributeEncode(System.String,System.IO.TextWriter)">
            <summary>
            将字符串最小限度地转换为 HTML 编码的字符串。
            </summary>
            <param name="text">要编码的字符串</param>
            <param name="writer">用于写入编码后字符串的文本写入器</param>
        </member>
        <member name="T:Ivony.Html.CssPseudoClassSelectors">
            <summary>
            检索、创建和注册伪类选择器
            </summary>
        </member>
        <member name="M:Ivony.Html.CssPseudoClassSelectors.Create(System.String)">
            <summary>
            创建一个伪类选择器
            </summary>
            <param name="expression">伪类表达式</param>
            <returns>伪类选择器</returns>
            <exception cref="T:System.NotSupportedException">不被支持的伪类</exception>
            <exception cref="T:System.FormatException">伪类表达式格式不正确或者无法解释</exception>
        </member>
        <member name="M:Ivony.Html.CssPseudoClassSelectors.Register(System.String,Ivony.Html.ICssPseudoClassProvider)">
            <summary>
            注册自定义 CSS 伪类选择器提供程序
            </summary>
            <param name="name">伪类名</param>
            <param name="provider">伪类选择器提供程序</param>
        </member>
        <member name="M:Ivony.Html.CssPseudoClassSelectors.Create(System.String,System.String,System.String)">
            <summary>
            创建一个 CSS 伪类选择器
            </summary>
            <param name="name">伪类名</param>
            <param name="args">参数值</param>
            <param name="expression">伪类选择器表达式</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.CssPseudoClassSelectors.NthPseudoClass.Check(System.Int32)">
            <summary>
            检查元素所处的索引位置是否符合参数表达式要求。
            </summary>
            <param name="index">所处的索引位置</param>
            <returns></returns>
        </member>
        <member name="T:Ivony.Html.CssSelector">
            <summary>
            提供一系列静态和扩展方法来辅助使用CSS选择器。
            </summary>
        </member>
        <member name="M:Ivony.Html.CssSelector.Create(System.String)">
            <summary>
            创建一个CSS选择器
            </summary>
            <param name="expression">选择器表达式</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.CssSelector.Create(System.String,Ivony.Html.IHtmlContainer)">
            <summary>
            创建一个CSS选择器
            </summary>
            <param name="expression">选择器表达式</param>
            <param name="scope">范畴限定</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.CssSelector.Search(System.String,Ivony.Html.IHtmlContainer)">
            <summary>
            执行CSS选择器搜索
            </summary>
            <param name="expression">CSS选择器表达式</param>
            <param name="scope">CSS选择器和搜索范畴</param>
            <returns>搜索结果</returns>
        </member>
        <member name="M:Ivony.Html.CssSelector.Filter(Ivony.Html.ICssSelector,System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement})">
            <summary>
            使用选择器从元素集中筛选出符合选择器要求的元素
            </summary>
            <param name="selector">选择器</param>
            <param name="source">源元素集</param>
            <returns>筛选结果</returns>
        </member>
        <member name="T:Ivony.Html.NavigateExtensions">
            <summary>
            提供元素导航查询的扩展方法
            </summary>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Parent(Ivony.Html.IHtmlNode)">
            <summary>
            获取父元素
            </summary>
            <param name="node">要获取父元素的节点</param>
            <returns>父元素</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Elements(Ivony.Html.IHtmlContainer)">
            <summary>
            获取容器所有子元素
            </summary>
            <param name="node">要获取子元素的容器</param>
            <returns>容器的所有子元素</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Elements(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            获取容器符合条件的子元素
            </summary>
            <param name="node">要获取子元素的容器</param>
            <param name="selector">用来筛选子元素的元素选择器</param>
            <returns>符合条件的子元素</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Ancestors(Ivony.Html.IHtmlNode)">
            <summary>
            获取节点的所有父代元素
            </summary>
            <param name="node">要获取父代元素集合的节点</param>
            <returns>节点的所有父代元素集合</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Ancestors(Ivony.Html.IHtmlNode,System.String)">
            <summary>
            获取节点符合条件的父代元素
            </summary>
            <param name="node">要获取父代元素集合的节点</param>
            <param name="selector">用来筛选父代元素的元素选择器</param>
            <returns>节点的所有父代元素集合</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.AncestorsAndSelf(Ivony.Html.IHtmlElement)">
            <summary>
            获取元素所有的父代元素以及元素自身
            </summary>
            <param name="element">要获取父代元素及自身的元素</param>
            <returns>元素的所有父代元素和自身的集合</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Descendants(Ivony.Html.IHtmlContainer)">
            <summary>
            获取所有的子代元素
            </summary>
            <param name="container">要获取子代元素的容器对象</param>
            <returns>容器所有的子代元素</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Descendants(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            获取所有的子代元素
            </summary>
            <param name="container">要获取子代元素的容器对象</param>
            <param name="selector">用于筛选子代元素的选择器</param>
            <returns>符合选择器的容器的所有子代元素</returns>
            <remarks>与Find方法不同的是，Descendants方法的选择器会无限上溯，即当判断父代约束时，会无限上溯到文档根。而Find方法只会上溯到自身的子节点</remarks>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.DescendantNodes(Ivony.Html.IHtmlContainer)">
            <summary>
            获取所有的子代节点
            </summary>
            <param name="container">要获取子代元素的容器对象</param>
            <returns>容器所有的子代节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.SiblingNodes(Ivony.Html.IHtmlNode)">
            <summary>
            获取所有的兄弟（同级）节点
            </summary>
            <param name="node">要获取兄弟节点的节点</param>
            <returns>所有的兄弟节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Siblings(Ivony.Html.IHtmlNode)">
            <summary>
            获取所有的兄弟（同级）元素节点
            </summary>
            <param name="node">要获取兄弟（同级）元素节点的节点</param>
            <returns>所有的兄弟（同级）元素节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Siblings(Ivony.Html.IHtmlNode,System.String)">
            <summary>
            获取所有的兄弟（同级）元素节点
            </summary>
            <param name="node">要获取兄弟（同级）元素节点的节点</param>
            <param name="selector">用于筛选元素的元素选择器</param>
            <returns>所有的兄弟（同级）元素节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.SiblingNodesBeforeSelf(Ivony.Html.IHtmlNode)">
            <summary>
            获取在自身之前的所有兄弟（同级）节点
            </summary>
            <param name="node">要获取之前的兄弟（同级）节点的节点</param>
            <returns>在这之后的所有兄弟（同级）节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.SiblingNodesAfterSelf(Ivony.Html.IHtmlNode)">
            <summary>
            获取在之后的所有兄弟（同级）节点
            </summary>
            <param name="node">要获取之后的兄弟（同级）节点的节点</param>
            <returns>之后的所有兄弟（同级）节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.SiblingsBeforeSelf(Ivony.Html.IHtmlNode)">
            <summary>
            获取在自身之前的所有兄弟（同级）元素节点
            </summary>
            <param name="node">要获取之前的兄弟（同级）元素节点的节点</param>
            <returns>在这之后的所有兄弟（同级）元素节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.SiblingsAfterSelf(Ivony.Html.IHtmlNode)">
            <summary>
            获取在之后的所有兄弟（同级）元素节点
            </summary>
            <param name="node">要获取之后的兄弟（同级）元素节点的节点</param>
            <returns>之后的所有兄弟（同级）元素节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.PreviousElement(Ivony.Html.IHtmlNode)">
            <summary>
            获取紧邻之前的元素
            </summary>
            <param name="node">要获取紧邻之前的元素的节点</param>
            <returns>紧邻当前节点的前一个元素</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.NextElement(Ivony.Html.IHtmlNode)">
            <summary>
            获取紧邻之后的元素
            </summary>
            <param name="node">要获取紧邻之后的元素的节点</param>
            <returns>紧邻当前节点的后一个元素</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.PreviousNode(Ivony.Html.IHtmlNode)">
            <summary>
            获取紧邻之前的节点
            </summary>
            <param name="node">要获取紧邻之前的元素的节点</param>
            <returns>紧邻当前节点的前一个节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.NextNode(Ivony.Html.IHtmlNode)">
            <summary>
            获取紧邻之后的节点
            </summary>
            <param name="node">要获取紧邻之后的元素的节点</param>
            <returns>紧邻当前节点的后一个节点</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Find(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            从当前容器按照CSS3选择器搜索符合要求的元素
            </summary>
            <param name="container">要搜索子代元素的容器</param>
            <param name="expression">CSS选择器</param>
            <returns>搜索到的符合要求的元素</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.FindSingle(Ivony.Html.IHtmlContainer,System.String)">
            <summary>
            从当前容器按照CSS3选择器搜索符合要求的唯一元素，如果有多个元素符合要求，则会引发异常。
            </summary>
            <param name="container">要搜索子代元素的容器</param>
            <param name="expression">CSS选择器</param>
            <returns>搜索到的符合要求的唯一元素</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.NodesIndexOfSelf(Ivony.Html.IHtmlNode)">
            <summary>
            获取在兄弟节点中，自己的顺序位置
            </summary>
            <param name="node">要获取序号的节点</param>
            <returns>顺序位置</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.IndexOfSelf(Ivony.Html.IHtmlElement)">
            <summary>
            获取在兄弟元素中，自己的顺序位置
            </summary>
            <param name="element">要获取序号的元素</param>
            <returns>顺序位置</returns>
        </member>
        <member name="M:Ivony.Html.NavigateExtensions.Find(System.Collections.Generic.IEnumerable{Ivony.Html.IHtmlElement},System.String)">
            <summary>
            在元素集所有子代元素中使用 CSS 选择器选出符合要求的元素
            </summary>
            <param name="elements">作为选择范围的元素集</param>
            <param name="expression">CSS 选择器表达式</param>
            <returns>符合选择器的所有子代</returns>
        </member>
        <member name="T:Ivony.Html.ContentExtensions">
            <summary>
            提供内容分析呈现的扩展方法
            </summary>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.InnerHtml(Ivony.Html.IHtmlContainer)">
            <summary>
            尝试获取元素子节点的HTML表现形式，如果DOM不支持RawHtml，则此方法尝试生成HTML
            </summary>
            <param name="container">要生成InnerHTML的容器</param>
            <returns>容器所有子节点的HTML表现形式</returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.InnerHtml(Ivony.Html.IHtmlContainer,System.Boolean)">
            <summary>
            尝试获取元素子节点的HTML表现形式
            </summary>
            <param name="container">要生成InnerHTML的容器</param>
            <param name="normalization">指定是否强制生成规范化的HTML，如果此参数为true，将忽略DOM节点的RawHtml属性</param>
            <returns>容器所有子节点的HTML表现形式</returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.OuterHtml(Ivony.Html.IHtmlNode)">
            <summary>
            尝试获取整个节点的HTML表现形式，如果DOM不支持RawHtml，则此方法尝试生成HTML
            </summary>
            <param name="node">要获取HTML表现形式的节点</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.OuterHtml(Ivony.Html.IHtmlNode,System.Boolean)">
            <summary>
            尝试获取整个节点的HTML表现形式
            </summary>
            <param name="node">要获取HTML表现形式的节点</param>
            <param name="normalization">指定是否强制生成规范化的HTML，如果此参数为true，将忽略DOM节点的RawHtml属性</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.GenerateHtml(Ivony.Html.IHtmlNode)">
            <summary>
            尝试生成节点的HTML表现形式
            </summary>
            <param name="node">要生成HTML的节点</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.GenerateElementHtml(Ivony.Html.IHtmlElement)">
            <summary>
            尝试生成元素的HTML表现形式
            </summary>
            <param name="element">要生成HTML的元素</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.GenerateTagHtml(Ivony.Html.IHtmlElement,System.Boolean)">
            <summary>
            尝试生成元素开始标签的HTML形式
            </summary>
            <param name="element">要生成HTML的元素</param>
            <param name="selfClosed">指示是否应产生自结束符号</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.InnerText(Ivony.Html.IHtmlNode)">
            <summary>
            尝试获取节点的文本表现形式，对于某些不支持文本表现形式的元素，将直接返回null
            </summary>
            <param name="node">要获取文本表现形式的节点</param>
            <returns></returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.IsWhiteSpace(Ivony.Html.IHtmlTextNode)">
            <summary>
            判断一个文本节点是不是全部由空白字符组成
            </summary>
            <param name="textNode">要判断的文本节点</param>
            <returns>是否全部是空白字符</returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.Render(Ivony.Html.IHtmlDocument)">
            <summary>
            将文档呈现为 HTML
            </summary>
            <param name="document">要呈现的文档</param>
            <returns>文档的 HTML 形式</returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.Render(Ivony.Html.IHtmlDocument,Ivony.Html.IHtmlAdapter[])">
            <summary>
            将文档呈现为 HTML
            </summary>
            <param name="document">要呈现的文档</param>
            <param name="adapters">HTML 输出转换器</param>
            <returns>文档的 HTML 形式</returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.Render(Ivony.Html.IHtmlDocument,System.IO.TextWriter)">
            <summary>
            将文档呈现为 HTML
            </summary>
            <param name="document">要呈现的文档</param>
            <param name="writer">HTML 编写器</param>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.Render(Ivony.Html.IHtmlDocument,System.IO.TextWriter,Ivony.Html.IHtmlAdapter[])">
            <summary>
            将文档呈现为 HTML
            </summary>
            <param name="document">要呈现的文档</param>
            <param name="writer">HTML 编写器</param>
            <param name="adapters">HTML 输出转换器</param>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.Render(Ivony.Html.IHtmlDocument,System.IO.Stream,System.Text.Encoding)">
            <summary>
            将文档呈现为 HTML
            </summary>
            <param name="document">要呈现的文档</param>
            <param name="stream">用于输出呈现的 HTML 的流</param>
            <param name="encoding">呈现的 HTML 的编码格式</param>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.Render(Ivony.Html.IHtmlNode)">
            <summary>
            将节点呈现为 HTML
            </summary>
            <param name="node">要呈现的节点</param>
            <returns>呈现的 HTML</returns>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.Render(Ivony.Html.IHtmlNode,System.IO.TextWriter)">
            <summary>
            将节点呈现为 HTML
            </summary>
            <param name="node">要呈现的节点</param>
            <param name="writer">HTML 编写器</param>
        </member>
        <member name="M:Ivony.Html.ContentExtensions.Render(Ivony.Html.IHtmlNode,System.IO.TextWriter,Ivony.Html.IHtmlAdapter[])">
            <summary>
            将节点呈现为 HTML
            </summary>
            <param name="node">要呈现的节点</param>
            <param name="writer">HTML 编写器</param>
            <param name="adapters">HTML 输出转换器</param>
        </member>
        <member name="T:Ivony.Html.Regulars">
            <summary>
            定义所有用于分析 HTML 和 CSS 选择器的正则表达式
            </summary>
        </member>
        <member name="F:Ivony.Html.Regulars.dquoteTextPattern">
            <summary>匹配用双引号标识的引用文本</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.squoteTextPattern">
            <summary>匹配用单引号标识的引用文本</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.quoteTextPattern">
            <summary>匹配用引号标识的引用文本</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.relativeExpressionPattern">
            <summary>匹配CSS层叠关系选择符的正则表达式</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.relativeExpressionPatternNoGroup">
            <summary>匹配CSS层叠关系选择符的正则表达式，这是不带分组名的版本，用于组合其他正则</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.attributeExpressionPattern">
            <summary>匹配CSS属性选择器的正则表达式</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.attributeExpressionPatternNoGroup">
            <summary>匹配CSS属性选择器的正则表达式，这是不带分组名的版本，用于组合其他正则</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.pseudoClassPattern">
            <summary>匹配CSS伪类选择器的正则表达式</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.pseudoClassPatternNoGroup">
            <summary>匹配CSS伪类选择器的正则表达式，这是不带分组名的版本，用于组合其他正则</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.elementExpressionPattern">
            <summary>匹配CSS元素选择器的正则表达式</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.elementExpressionPatternNoGroup">
            <summary>匹配CSS元素选择器的正则表达式，这是不带分组名的版本，用于组合其他正则</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.cssCasecadingSelectorPattern">
            <summary>匹配CSS层叠选择器的正则表达式</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.cssCasecadingSelectorPatternNoGroup">
            <summary>匹配CSS层叠选择器的正则表达式，这是不带分组名的版本，用于组合其他正则</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.cssSelectorPattern">
            <summary>匹配CSS选择器的正则表达式</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.cssSelectorPatternNoGroup">
            <summary>匹配CSS选择器的正则表达式，这是不带分组名的版本，用于组合其他正则</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.integerPattern">
            <summary>匹配任意十进制无符号整数</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.decimalPattern">
            <summary>匹配任意十进制无符号小数</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.styleSettingPattern">
            <summary>匹配 CSS 样式设置</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.styleRulePattern">
            <summary>匹配 CSS 样式规则</summary>
        </member>
        <member name="F:Ivony.Html.Regulars.styleSheetPattern">
            <summary>匹配 CSS 样式表</summary>
        </member>
        <member name="M:Ivony.Html.Regulars.ResolveEscape(System.String)">
            <summary>
            转换转义字符
            </summary>
            <param name="str">要执行转换的字符串</param>
            <returns>转换后的结果</returns>
            <remarks>此方法用于将字符串中的转义字符如"\t"替换为转义后的形式，例如"  "（跳格）。</remarks>
        </member>
        <member name="M:Ivony.Html.Regulars.FindCaptures(System.Text.RegularExpressions.Capture,System.Text.RegularExpressions.Group)">
            <summary>
            查找捕获组在指定捕获内存在的捕获
            </summary>
            <param name="capture">要限定查找范围的捕获</param>
            <param name="group">要查找的捕获组</param>
            <returns>找到的捕获</returns>
            <remarks>这个扩展方法用于从一个大的捕获组的匹配中分离出子捕获组的匹配。</remarks>
        </member>
    </members>
</doc>
